home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir40 / pm_10_94.zip / STUFF.DOC < prev   
Text File  |  1994-10-12  |  3KB  |  46 lines

  1.  
  2.   Greetings, Tran (a.k.a. Thomas Pytel) here. This is version 3.04 of PMODE,
  3. my protected mode DOS extender. It is publicly available and is not
  4. confidential or proprietary. I, Thomas Pytel, reserve all rights to the source
  5. code. However, feel free to use or distribute them in any manner you wish. All
  6. I ask, if you use this code in some production, is credits.
  7.  
  8.   This package is meant mainly as an update for coders already using PMODE,
  9. But you can use it to start from scratch. The code and documentation may not
  10. be thoroughly clear, in this case if you need more examples get some of the
  11. other PMODE releases (like PMC or any demo source codes I have released) for
  12. more practical examples.
  13.  
  14. ------------------------------------------------------------------------------
  15.  
  16.   Oh well, another update... A single little buggy has been squashed. Also I
  17. have added low level access to the PMODE internal real and protected mode
  18. stacks. This should help you save a few K of low memory if you do your own
  19. low level mode switching by allowing your stacks to share memory with PMODE's
  20. protected mode callback and real mode call stacks.
  21.  
  22.   For those of you who use PMC... Thanx to someone out there for pointing out
  23. to me that TASM used 16bit addressing to access a certain variable. I went to
  24. fix it, but discovered that this was a bigger problem than I at first thought,
  25. as BCC32 seems to access external word variables with 16bit addressing. With
  26. all the PMC code (startup and libs) that would have to be fixed up (well, I'm
  27. exaggerating a bit here, it would not take long really), I do not wish to deal
  28. with this now since I have projects of my own. And fix it for what? Just so
  29. BCC32 can screw it up anyway?!? But there is a slightly good side to this all,
  30. if the size of the _DATA + _BSS segments does not exceed 64k, all will be
  31. well. If anyone out there with enough experience feels like it, feel free to
  32. go through the code yourself and fix it (and release it). If you do this, keep
  33. in mind to compile the library routines that are in C to assembly and check
  34. for these 16bit addressing errors there.
  35.  
  36. ------------------------------------------------------------------------------
  37.  
  38.   This file is dated as of October 12, 1994. Enjoy protected mode. You can
  39. send me mail, but I can not reply due to the fact that I do not have real
  40. Inet access (tell me about all the nice bugs you find). I'm just waiting for
  41. this account to die, but as of now it is still around - tran@phantom.com.
  42.  
  43.                                         Oh well...
  44.                                         Tran...
  45.  
  46.